package com.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.entity.ExamStore;
import com.example.entity.Store;
import com.example.vo.Result;
import com.example.vo.buyer.StoreDetailVo;
import com.example.vo.comment.PageResult;

public interface StoreService extends IService<Store> {
    StoreDetailVo getStoreDetail(Long storeId);

    void downAllGoods(Long storeId);

    PageResult<ExamStore> getExamStoreList(Integer pageNo, Integer pageSize, Integer status);

    void examStatus(Long examId, Integer status);

    void storeEntry(ExamStore examStore);

    Store getByUserId(Long userId);

    String getStoreNameById(Long storeId);

    Result<Long> fetchUserIdByStoreId(Long storeId);
}
